home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / extra_2 / bltw126.zip / !README < prev    next >
Text File  |  1995-10-12  |  6KB  |  174 lines

  1. 26-Jan-95
  2. Windows version has the new 1.25 LIB, the other files remain the same.
  3. Included is the new .C and .H files that will be used by future
  4. Bullet/Win versions (can be used now with this version).  The new .H
  5. is being used by the DOS and OS/2 versions now.  See file NEW_HDR.ZIP.
  6.  
  7. Topics covered:  What's Different from the DOS version; Start-Up;
  8. Distribution; History.
  9.  
  10. - What's Different from the DOS version
  11.  
  12. Bullet for Windows operates exactly like the DOS version except:
  13.  
  14. 1. Windows version makes use of DPMI INT31/2 for translating collate table.
  15.  
  16. Essentially, Bullet for DOS and Bullet for Windows are functionally equivalent.
  17. Bullet for DOS is included with all orders of Bullet for Windows.
  18.  
  19.  
  20. - Start-Up
  21.  
  22. Have all the archive files listed in !PACKLST in an empty directory
  23. for the installation.  Run WINSTALL.EXE from DOS.  Follow the instructions,
  24. and after a couple of keypresses, WBULLET.LIB is ready to go to work.
  25. After a successful install, move the HLP file to your help files' directory;
  26. the LIB to your LIB directory; the H to your INCLUDE directory; and the
  27. samples to where you want to test them -- actually, you can put the files
  28. where ever you want.  The samples were compiled using the VC1.5 compiler,
  29. and the QuickWin Windows library.  Borland's EasyWin can also be used.
  30. Remember to align any and all Bullet structures to byte-alignment.  Watcom
  31. users will need to make their own tests until some MFC samples are available.
  32.  
  33. Any problems with Bullet operating as expected should be directed to me at
  34. the BBS Bullet conference, or through e-mail (see EMAIL.ADR file).  Read
  35. the documentation first, though.
  36.  
  37. - Distribution
  38.  
  39. The shareware versions of Bullet, as well as all shareware versions of
  40. my toolkits, may be included on any BBS (including, but not limited to,
  41. Compuserve), and may be included on any shareware CD (including, but
  42. not limited to, the SimTel collection).  In other words, you are granted
  43. the right to distribute the shareware versions of Bullet by any means
  44. that you are able, provided that it is understood that any collection
  45. made by you is for your distribution cost of the media, and is not in any
  46. way directly related to Bullet.
  47.  
  48.  
  49. - History
  50.  
  51. --------------
  52. 12-Oct-95 (MW)
  53. Bullet 1.26 Windows
  54.  
  55. Fixed BackupFileXB GPF in Windows version.
  56.  
  57.  
  58. --------------
  59. 7-Jul-95 (JPL)
  60. Bullet 1.25 DOS/Windows
  61.  
  62. If collate sequence table ended with a weight other than 255, 
  63. reindexing may have left an empty file (if the last weight were
  64. less than any key's starting character's weight); LastKey may
  65. also not have actually been positioned to the last key.  The
  66. extreme case of this is a weight of 01 used for code 255.  Fixed
  67. in both DOS and Windows versions.
  68.  
  69. Consolidated memory allocation and extended file handle routines
  70. so that no special Borland-only version of Bullet is required.
  71. BULLET.LIB is for any standard object compiler.
  72.  
  73. Flushing now forces directory entry data to be updated.
  74.  
  75. I've seen MS-DOS 6.20 (at least, and Windows standard mode, too)
  76. not return valid collate-sequence table data (i.e., it may
  77. return garbage).  This has been reproduced on the US version of
  78. 6.20 with the following:
  79.  
  80. In config.sys:
  81.   country=41,850,c:\dos\country.sys
  82.   device=c:\dos\display.sys con=(ega,850,1)
  83.  
  84. In autoexec.bat:
  85.   nlsfunc
  86.   mode con cp prep=((850)c:\dos\ega2.cpi)
  87.   chcp 850
  88.  
  89. The data returned is pure garbage, though the check bytes check.
  90. The included NLSINFO.EXE program should be run on any machine
  91. where you think this might be happening.  If so, you can specify
  92. your own, known-to-be-good collating table.  See BC_LAI11.C for
  93. an example.
  94.  
  95. --------
  96. 2-Mar-95 (AA)
  97. Bullet 1.24 Windows
  98.  
  99. UnlockDataXB GPF fixed.
  100.  
  101. ----------
  102. Doc Update
  103.  
  104. To allow for more open files, set IP.JFTmode=1.
  105.  
  106. ----------
  107. Doc Update
  108.  
  109. The following error is not listed in the CZ documentation.  As an unsigned
  110. number, it's value is 65533:
  111.  
  112. ERR_UNEXPECTED_EOF =-3 ;unexpect EOF (actual read <> bytes asked)
  113.  
  114. This would indicate a corrupt file, generally a DBF problem.  See the Bullet
  115. conference message base under "ERROR -3" for more information.
  116.  
  117. --------
  118. 2-Feb-95
  119. Bullet 1.23 Windows
  120.  
  121. UpdateXB GPF fixed.
  122. Modified NEW_HDR.ZIP files.
  123.  
  124. --------------
  125. 19-Jan-95 (LO)
  126. Bullet 1.20-1.22 Windows/DOS
  127.  
  128. LockDataXB GPF fixed (AA). (1.22)
  129. CopyDHXB would fail no matter what you did. (1.22)
  130. CreateKXB would fail if ds!=ss. (1.21)
  131. Modified NEW_HDR.ZIP .h file. (1.20)
  132. Fixed AtExitXB bug where AtExitXB would fail if ExitPack (EP) structure
  133. was not in DGROUP.  Other more minor things were changed, including C structure
  134. names, updating of DOS versions to match Windows version.  OS/2 versions
  135. in testing, both 16- and 32-bit versions for C, C++, and BASIC 7.
  136.  
  137. Null pointers are checked for on the high-level xaction routines, and return
  138. the following if NULL:
  139.  
  140. ERR_NULL_RECPTR =236    ;null record pointer passed to Bullet
  141. ERR_NULL_KEYPTR =237    ;null key pointer passed to Bullet
  142.  
  143. --------------
  144. 5-Jan-95-chh
  145. Bullet 1.20 (all versions)
  146.  
  147. Sync all versions to 1.20 (including upcoming OS/2)
  148.  
  149. Fixed AtExitXB bug (LO) where AtExitXB would fail if ExitPack (EP) structure
  150. was not in DGROUP.  Other more minor things were changed, including C structure
  151. names, updating of DOS versions to match Windows version.  OS/2 versions
  152. in testing, both 16- and 32-bit versions for C, C++, and BASIC 7.
  153.  
  154. -------------
  155. 26-Dec-94-chh
  156. Bullet for Windows 1.12
  157. Memory leak
  158.  
  159. Fixed Windows memory leak.
  160.  
  161. ------------
  162. 18-Nov-94-mg
  163. Bullet for Windows 1.11
  164. GetWinFlags, unreferenced error
  165.  
  166. Borland TLINK was not able to reference GetWinFlags.  Now using GETWINFLAGS.
  167. Added #ifndef __BULLET_H to bullet.h.  No other changes.
  168.  
  169. ---------
  170. 18-Aug-94
  171. Bullet for Windows 1.10, Shareware version.
  172.  
  173.  
  174.